@charset "utf-8";
html,body{height:100%; padding:0px; margin:0px;min-width: 1200px;font:14px 微软雅黑;color:#444;}
a { text-decoration: none; outline: none; color: #666; transition: 0.2s; }
p{text-align: justify;text-justify:inter-ideograph;margin: 0;}
li {list-style-type: none; vertical-align: top; margin: 0;padding:0;}
ul {margin: 0;padding: 0;}
img{margin: 0;padding: 0;border: 0; vertical-align: top;}
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; margin: 0;padding: 0}
dl,dt,dd{padding: 0;margin:0;}
i,em{font-style: normal;}

/*common*/

a:hover{color:#1a5fbc;text-decoration:none;}
a:-webkit-any-link{text-decoration:none;}
.container{width:1200px;margin:0 auto;padding:0;}
.container:after{content:"";display:block;clear:both;}
.clearfix:after{content:"";display:block;clear:both;}

.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.color-white{color:white!important;}
.red{color:#1a5fbc!important;}
.fz12{font-size:12px;}
.fz14{font-size:14px;}
.wfs{width:100%;position:relative;}
.p_r{position:relative;}


/*悬浮链接*/
.suspension{
	position:fixed;
	z-index:55;
	right:0;
	bottom:85px;
	width:70px;
}
.suspension-box{
	position:relative;
	float:right;
}
.suspension .a{
	display:block;
	width:44px;
	height:44px;
	background-color:#1a5fbc;
	cursor:pointer;
	outline:none;
	margin-bottom: 10px;
}
.suspension .a.active,.suspension .a:hover{
	background:#79c0fa;
}
.suspension .a .i{
	float:left;
	width:44px;
	height:44px;
	background-image:url(../images/side_icon_wx.png);
	background-repeat:no-repeat;
}
.suspension .a-top .i{
	float:left;
	width:44px;
	height:44px;
	background-image:url(../images/side_icon.png);
	background-repeat:no-repeat;
}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{
	margin-top:7px;
	margin-left:7px;
	background-image:url(../images/suspension-bg.png);
	background-repeat:no-repeat;
}
.suspension .a-service-phone .i{
	margin-top:7px;
	margin-left:7px;
	background-image:url(../images/tel_icon.png);
	background-repeat:no-repeat;
}
.suspension .a-qrcode .i{
	background-position:7px 7px;
}
.suspension .a-cart .i{
	background-position:-88px 0;
}
.suspension .a-top .i{
	background-position:-131px 0;
}
.suspension .a-top{
	background:#D2D3D6;
	display:none;
}
.suspension .a-top:hover{
	background:#c0c1c3;
}
.suspension .d{
	display:none;
	width:230px;
	background:#fff;
	position:absolute;
	right:67px;
	min-height:90px;
	border:1px solid #E0E1E5;
	border-radius:3px;
	box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);
}
.suspension .d .arrow{
	position:absolute;
	width:8px;
	height:12px;
	background:url(../images/side_bg_arrow.png) no-repeat;
	right:-8px;
	top:31px;
}
.suspension .d-service{
	top:0;
}
.suspension .d-service-phone{
	top:34px;
}
.suspension .d-qrcode{
	top:78px;
}
.suspension .d .inner-box{
	padding:8px 22px 12px;
}
.suspension .d-service-item{
	border-bottom:1px solid #eee;
	padding:14px 0;
}
.suspension .d-service .d-service-item{
	border-bottom:none;
}
.suspension .d-service-item .circle{
	width:44px;
	height:44px;
	border-radius:50%;
	overflow:hidden;
	background:#F1F1F3;
	display:block;
	float:left;
}
.suspension .d-service-item .i-qq{
	width:44px;
	height:44px;
	background:url(../images/side_con_icon03.png) no-repeat center 15px;
	display:block;
	transition:all .2s;
	border-radius:50%;
	overflow:hidden;
}
.suspension .d-service-item:hover .i-qq{
	background-position:center 3px;
}
.suspension .d-service-item .i-tel{
	width:44px;
	height:44px;
	background:url(../images/side_con_icon02.png) no-repeat center center;
	display:block;
}
.suspension .d-service-item h3{
	float:left;
	width:112px;
	line-height:44px;
	font-size:15px;
	margin-left:25px;
}
.suspension .d-service-item .text{
	float:left;
	width:130px;
	line-height:22px;
	font-size:15px;
	margin-left:12px;
}
.suspension .d-service-item .text .number{
	font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;
	font-size: 18px;
}
.suspension .d-service-intro{
	padding-top:10px;
}
.suspension .d-service-intro p{
	float:left;
	line-height:27px;
	font-size:12px;
	width:50%;
	white-space:nowrap;
	color:#888;
}
.suspension .d-service-intro i{
	background:url(../images/side_con_icon01.png) no-repeat center center;
	height:27px;
	width:14px;
	margin-right:5px;
	vertical-align:top;
	display:inline-block;
}
.suspension .d-qrcode{
	text-align:center;
}
.suspension .d-qrcode .inner-box{
	padding:20px 0;
}
.suspension .d-qrcode p{
	font-size:16px;
	color:#93959c;
	text-align: center;
}